{application, observer_cli,
    [
        {description, "Visualize Erlang Nodes On The Command Line"},
        {vsn, "1.7.4"},
        {modules, [
            observer_cli
        ]},
        {registered, []},
        {applications, [
            kernel,
            stdlib,
            recon
        ]},
        {files, ["include",
            "LICENSE*",
            "mix.exs",
            "mix.lock",
            "README.md",
            "rebar.config",
            "rebar.lock",
            "src"]},
        {build_tools, ["mix", "rebar3"]},
        {env, [
            {scheduler_usage, disable},
            {plugins,
                [
                    %% module       - Specific module implements plugin behavior. It's mandatory.
                    %% title        - Menu title. It's mandatory.
                    %% shortcut     - Switch plugin by shortcut. It's mandatory.
                    %% interval     - Refresh interval ms. It's options. default is 1500ms.
                    %% sort_column  - Sort the sheet by this index. It's options default is 2.
                    
                    %% #{module => observer_cli_plug_1, title => "Example-1", interval => 1500, shortcut => "S", sort_column => 3},
                    %% #{module => observer_cli_plug_2, title => "Example-2", interval => 1600, shortcut => "D", sort_column => 2}
                ]}
        ]},
        {licenses, ["MIT"]},
        {links, [{"Github", "https://github.com/zhongwencool/observer_cli"}]}
    ]}.
